bpm marketing business innovation consulting strategic planning diffusion of innovation compaq innovation network computer management innovation dell creativity development ibm business technology